package com.laozhao.wintersystem;

public interface Menu extends BaseNode{

	public static final String ELEMENT_MENU_ACTION = "action";
	
	public static final String ELEMENT_MENU_MENU = "menu";
	
//	/**
//	 * get menu id
//	 * @return menu id
//	 */
//	public String getId();
//	
//	/**
//	 * set menu id
//	 * @param menu id
//	 */
//	public void setId(String id);
//
//	/**
//	 * get menu name
//	 * @return menu name
//	 */
//	public String getName();
//	
//	/**
//	 * set menu name
//	 * @param menu name
//	 */
//	public void setName(String name);
//
//	/**
//	 * get menu icon
//	 * @return menu icon
//	 */
//	public String getIcon();
//	
//	/**
//	 * set menu icon
//	 * @param menu icon
//	 */
//	public void setIcon(String icon);
//
//	/**
//	 * get menu description
//	 * @return menu description
//	 */
//	public String getDescription();
//	
//	/**
//	 * set menu description
//	 * @param menu description
//	 */
//	public void setDescription(String description);
//	

	/**
	 * get menu action
	 * @return menu action
	 */
	public Action getAction(String id);
	
	/**
	 * set menu action
	 * @param menu action
	 */
	public void setAction(Action action);
	

//	/**
//	 * get menu type
//	 * @return menu type
//	 */
//	public String getType();

	// Method

	/**
	 * get frame menu
	 * @return frame menu
	 */
	public Menu getMenu(String id);
	
	/**
	 * set frame menu
	 * @param frame menu
	 */
	public void setMenu(Menu menu);
}
